package cn.catsdad.repository;

import cn.catsdad.base.repository.api.IBaseCrudRepository;
import cn.catsdad.dto.RoleDTO;

/**
 * 角色repository
 *
 * @author xuyonglong
 * @version V1.0 2023/4/12
 */
public interface RoleRepository extends IBaseCrudRepository<RoleDTO, Long> {

    /**
     * 唯一性验证
     *
     * @param name 名称
     * @param id   id
     * @return 已存在数据条数
     */
    Integer countByNameAndIdNotAndIsDeletedFalse(String name, Long id);

}
